This repository provides the surface data and script used to calculate global absorption and specular reflectance. 
Further details about the simulation can be found in the Supplement.

Contents:
- surface_data/ : Surface profiles (text files, x [m], y [m]) describing the sample topography.
- analysis_scripts/ : Lumerical script files (.lsf) used to calculate reflectance (Rs) and absorption.

Notes:
- Full raw Lumerical FDTD project files are not included due to large file size.
- For reproduction, please refer to the details given in the Supplementary Information of the manuscript.
- With the provided surface profiles, refractive index (n,k) values, and monitor definitions,
  the simulations can be rebuilt and evaluated in Lumerical FDTD Solutions.

Usage:
- Load surface_data into Lumerical geometry as described in the supplement.
- Apply material properties (n,k) and monitors as specified.
- Run analysis scripts to obtain reflectance and absorption.
